From 386a7d3eed347da604ddbee91940399a68eb13fc Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C3=98yvind=20Kol=C3=A5s?= Date: Wed, 16 Nov 2016 23:52:26 +0100 Subject: [PATCH] cairo: pad with 255 instead of copy of color for 24bit format --- extensions/cairo.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions/cairo.c b/extensions/cairo.c index 7ebf333..2714557 100644 --- a/extensions/cairo.c +++ b/extensions/cairo.c @@ -33,7 +33,7 @@ conv_rgba8_cairo24_le (unsigned char *src, unsigned char *dst, long samples) dst[0] = src[2]; dst[1] = src[1]; dst[2] = src[0]; - dst[3] = src[0]; + dst[3] = 255; src+=4; dst+=4; } @@ -49,7 +49,7 @@ conv_rgb8_cairo24_le (unsigned char *src, unsigned char *dst, long samples) dst[0] = src[2]; dst[1] = src[1]; dst[2] = src[0]; - dst[3] = src[0]; + dst[3] = 255; src+=3; dst+=4; } -- 2.30.2